#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os

# 打开一个文件
try:
    file = open("file.txt", "r+")
except FileNotFoundError:
    print("file.txt 文件不存在，请先创建该文件。")
    exit(1)

print ("读取文件: ", file.name)


if os.path.getsize('file.txt') == 0:
    print("文件是空的，我得写入一些数据。")
    # 文件为空时，写入
    file.write("Python 是一个很好的语言，它是一个解释型语言。\n")

# 读取文件
file.seek(0)  # 将文件指针移动到文件开头
str = file.read()

print ("读取的字符串是 : ", str)